main{
    background: #fff;
}
.login-container{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 3rem;

}
.login-container .login-container-l{
    width: 34rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
.login-container .login-container-l .login-title{
    font-size:3rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(22,22,22,1);
    line-height:1.5rem;
    margin: 3rem 0;
    width: 100%;
    text-align: center;
}
.login-container .login-container-r{
    width: 22rem;
    display: flex;
    justify-content: center;
}
.login-container .login-container-r .login-box{
    width:21.13rem;
    height:23.38rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.login-container .login-container-r .login-box .login-header{
    width: 100%;
    height: 2.25rem;
    display: flex;
    padding-right: 4.37rem;
    justify-content: flex-start;
    align-items: center;
}
.login-container .login-container-r .login-box .login-header>div{
    width:8.38rem;
    height:2.25rem;


    font-size:0.88rem;
    font-family:MicrosoftYaHei;
    font-weight:bold;
    color:rgba(76,76,76,1);
    line-height:2.25rem;
    text-align: center;
    cursor: pointer;
}
.login-container .login-container-r .login-box .login-header .login-header-user.active{
    border-radius:0rem 2rem 0rem 0rem;
    background:rgba(254,118,0,1);
    color: white;
    font-weight: 400;
}
.login-container .login-container-r .login-box .login-header .login-header-stationmaster.active{
    border-radius:2rem 0rem 0rem 0rem;
    background:rgba(254,118,0,1);
    color: white;
    font-weight: 400;
}
.login-container .login-container-r .login-box .login-content{
    width:21.13rem;
    height:21.13rem;
    background:rgba(255,255,255,1);
    box-shadow:0rem 0rem 1rem 0rem rgba(254,118,0,0.17);
    border-radius:1rem;
    padding: 1.5rem;
}
.login-container .login-container-r .login-box .login-content .login-input{
    width:17.25rem;
    height:2.63rem;
    border:1px solid rgba(229,229,229,1);
    margin: 0.75rem auto;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0.2rem 0.5rem;
}
.login-container .login-container-r .login-box .login-content .login-input input{
    outline: none;
    border: none;
    font-size:0.88rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    width: 13rem;
}
.login-container .login-container-r .login-box .login-content .login-input img{
    width: 0.88rem;
    margin-right: 0.5rem;
}
.login-container .login-container-r .login-box .login-content .login-input input::placeholder{
    font-size:0.88rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(153,153,153,1);
    line-height:1.5rem;

}
.login-container .login-container-r .login-box .login-content .forget-psw{
    display: inline-block;
    width:17.25rem;
    height:1rem;
    margin: 0 auto;
    font-size:0.88rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(254,118,0,1);
    text-align: right;
}
.login-container .login-container-r .login-box .login-content .login-btn{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0.75rem;
}
.login-container .login-container-r .login-box .login-content .login-btn a{
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width:17.25rem;
    height:2.63rem;
    font-size:1.13rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:#FE7600;
    border:1px solid rgba(254,118,0,1);
    cursor: pointer;
}
.login-container .login-container-r .login-box .login-content .login-btn.active a{
    background:rgba(254,118,0,1);
    border:1px solid rgba(254,118,0,1);
    color: #fff;
}
.login-container .login-container-r .login-box .login-content p{
    font-size:0.88rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(122,122,122,1);
    line-height:1.5rem;
    text-align: center;
    margin-top: 1rem;

}






























